sarcoma botrioides - German English Dictionary